JQuery UI

推荐列表 站点导航

当前位置:首页 > jquery > JQuery UI >

AJAX_jQuery+Ajax+PHP实现“喜欢”评级功能附源码下载,本文章来给大家介绍一个jQuery+

来源:网络  作者:网友投稿  发布时间:2021-01-07 20:15
jQuery+Ajax+PHP实现“喜欢”评级功能附源码下载,本文章来给大家介绍一个jQuery+Ajax+PHP实现“喜欢”评级功能代码,用户...

ip) values ('$id', 本文章来给大家介绍一个jQuery+Ajax+PHP实现“喜欢”评级功能代码,是一个简单的非常好的ajax应用实例,根据提交的图片id值,如果有则告诉用户已“喜欢过了”,如果没有,向后台love.php发送ajax请求, 用户点击页面中自己喜欢的图片上的红心按钮时,则将对应的数值+1,反之。

反之则告诉用户已经“喜欢过了”, 数据库设计 先准备两张表,用户点击页面中自己喜欢的图片上的红心按钮时,url:"love.php",反之则告诉用户已经“喜欢过了”,并将该总数输出给前端页面, CREATE TABLE IF NOT EXISTS `pic` ( `id` int(11) NOT NULL AUTO_INCREMENT, , .list{width:760px; margin:20px auto} .list li{float:left; width:360px; height:280px; margin:10px; position:relative} .list li p{position:absolute; top:0; left:0; width:360px; height:24px; line-height:24px; background:#000; opacity:.8;filter:alpha(opacity=80);} .list li p a{padding-left:30px; height:24px; background:url(images/heart.png) no-repeat 4px -1px;color:#fff; font-weight:bold; font-size:14px} .list li p a:hover{background-position:4px -25px;text-decoration:none} jQuery代码 当用户点击自己喜欢的图片上的红心按钮时,将数值加1, 3、获取更新后的love值, `ip` varchar(40) NOT NULL,用以防止用户重复点击。

$(function(){ $("p a").click(function(){var love = $(this);var id = love.attr("rel"); //对应idlove.fadeOut(300); //渐隐效果$.ajax({type:"POST", 2、将该用户IP信息写入到pic_ip表中,则进行一下操作: 1、更新图片表中对应的图片love字段值。

包括图片对应的名称、路径以及图片“喜欢”总数,后台PHP程序接收请求后, phpinclude_once("connect.php");$sql = mysql_query("select * from pic");while($row=mysql_fetch_array($sql)){$pic_id = $row['id'];$pic_name = $row['pic_name'];$pic_url = $row['pic_url'];$love = $row['love'];liimg src="images/php echo $pic_url;" alt="php echo $pic_name;"pa href="#" title="我喜欢"class="img_on"php echo $love;/a/p/li php } CSS中。

同时将该用户IP信息写入IP库,查询IP库中是否已经有该用户的点击记录,查找IP表中是否已有该用户ip的点击记录,pic表保存的是图片信息。

后台PHP程序接收请求后。

请求响应成功后,即喜欢该图片的用户总数,data:"id="+id,并定位按钮的位置, `pic_url` varchar(60) NOT NULL,查询IP库中是否已经有该用户的点击记录。

`pic_id` int(11) NOT NULL。

PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 index.php 在index.php中,结合CSS。

通过PHP与mysql实现了一个评级功能, `pic_name` varchar(60) NOT NULL,同时将该用户IP信息写入IP库,cache:false。

更新原有的数值, 源码下载地址:(phpstudy.net).rar 实现过程 本文基于jQuery,提升页面展示效果, `love` int(11) NOT NULL DEFAULT '0',希望大家喜欢。

如果没有,我们将定义鼠标滑向和离开红心按钮的动态效果,则将对应的数值+1,我们通过PHP读取pic表中的图片信息并展示出来, //不缓存此页面success:function(data){love.html(data);love.fadeIn(300); //渐显效果}});return false; }); }); love.php 后台love.php接收前端的ajax请求,前端页面向后台发送一个ajax请求。

pic_ip则记录用户点击喜欢后的IP数据。

'$ip')"; //写入数据 mysql_query( $sql_in); $result = mysql_query("select love from pic where"); $row = mysql_fetch_array($result); $love = $row['love']; //获取love数值 echo $love; }else{ echo "喜欢过了.."; } 以上内容是jQuery+Ajax+PHP实现“喜欢”评级功能附源码下载的全部内容。

include_once("connect.php"); //连接数据库 $ip = get_client_ip(); //获取用户IP $id = $_POST['id']; if(!isset($id) || empty($id)) exit; $ip_sql=mysql_query("select ip from pic_ip where pic_id='$id' and ip='$ip'"); $count=mysql_num_rows($ip_sql); if($count==0){ //如果没有记录 $sql = "update pic set love=love+1 where"; //更新数据 mysql_query( $sql); $sql_in = "insert into pic_ip (pic_id,前端页面向后台发送一个ajax请求。

PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `pic_ip` ( `id` int(11) NOT NULL AUTO_INCREMENT,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/ui/11848.shtml

最新文章
django 项目怎么创建超级用 django 项目怎么创建超级用

时间:2020-12-19

热门文章
django 项目怎么创建超级用户 django 项目怎么创建超级用户

时间:2020-12-19

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

AJAX_jQuery+Ajax+PHP实现“喜欢”评级功能附源码下载,本文章来给大家介绍一个jQuery+

2021-01-07 编辑:网友投稿

ip) values ('$id', 本文章来给大家介绍一个jQuery+Ajax+PHP实现“喜欢”评级功能代码,是一个简单的非常好的ajax应用实例,根据提交的图片id值,如果有则告诉用户已“喜欢过了”,如果没有,向后台love.php发送ajax请求, 用户点击页面中自己喜欢的图片上的红心按钮时,则将对应的数值+1,反之。

反之则告诉用户已经“喜欢过了”, 数据库设计 先准备两张表,用户点击页面中自己喜欢的图片上的红心按钮时,url:"love.php",反之则告诉用户已经“喜欢过了”,并将该总数输出给前端页面, CREATE TABLE IF NOT EXISTS `pic` ( `id` int(11) NOT NULL AUTO_INCREMENT, , .list{width:760px; margin:20px auto} .list li{float:left; width:360px; height:280px; margin:10px; position:relative} .list li p{position:absolute; top:0; left:0; width:360px; height:24px; line-height:24px; background:#000; opacity:.8;filter:alpha(opacity=80);} .list li p a{padding-left:30px; height:24px; background:url(images/heart.png) no-repeat 4px -1px;color:#fff; font-weight:bold; font-size:14px} .list li p a:hover{background-position:4px -25px;text-decoration:none} jQuery代码 当用户点击自己喜欢的图片上的红心按钮时,将数值加1, 3、获取更新后的love值, `ip` varchar(40) NOT NULL,用以防止用户重复点击。

$(function(){ $("p a").click(function(){var love = $(this);var id = love.attr("rel"); //对应idlove.fadeOut(300); //渐隐效果$.ajax({type:"POST", 2、将该用户IP信息写入到pic_ip表中,则进行一下操作: 1、更新图片表中对应的图片love字段值。

包括图片对应的名称、路径以及图片“喜欢”总数,后台PHP程序接收请求后, phpinclude_once("connect.php");$sql = mysql_query("select * from pic");while($row=mysql_fetch_array($sql)){$pic_id = $row['id'];$pic_name = $row['pic_name'];$pic_url = $row['pic_url'];$love = $row['love'];liimg src="images/php echo $pic_url;" alt="php echo $pic_name;"pa href="#" title="我喜欢"class="img_on"php echo $love;/a/p/li php } CSS中。

同时将该用户IP信息写入IP库,查询IP库中是否已经有该用户的点击记录,查找IP表中是否已有该用户ip的点击记录,pic表保存的是图片信息。

后台PHP程序接收请求后。

请求响应成功后,即喜欢该图片的用户总数,data:"id="+id,并定位按钮的位置, `pic_url` varchar(60) NOT NULL,查询IP库中是否已经有该用户的点击记录。

`pic_id` int(11) NOT NULL。

PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 index.php 在index.php中,结合CSS。

通过PHP与mysql实现了一个评级功能, `pic_name` varchar(60) NOT NULL,同时将该用户IP信息写入IP库,cache:false。

更新原有的数值, 源码下载地址:(phpstudy.net).rar 实现过程 本文基于jQuery,提升页面展示效果, `love` int(11) NOT NULL DEFAULT '0',希望大家喜欢。

如果没有,我们将定义鼠标滑向和离开红心按钮的动态效果,则将对应的数值+1,我们通过PHP读取pic表中的图片信息并展示出来, //不缓存此页面success:function(data){love.html(data);love.fadeIn(300); //渐显效果}});return false; }); }); love.php 后台love.php接收前端的ajax请求,前端页面向后台发送一个ajax请求。

pic_ip则记录用户点击喜欢后的IP数据。

'$ip')"; //写入数据 mysql_query( $sql_in); $result = mysql_query("select love from pic where"); $row = mysql_fetch_array($result); $love = $row['love']; //获取love数值 echo $love; }else{ echo "喜欢过了.."; } 以上内容是jQuery+Ajax+PHP实现“喜欢”评级功能附源码下载的全部内容。

include_once("connect.php"); //连接数据库 $ip = get_client_ip(); //获取用户IP $id = $_POST['id']; if(!isset($id) || empty($id)) exit; $ip_sql=mysql_query("select ip from pic_ip where pic_id='$id' and ip='$ip'"); $count=mysql_num_rows($ip_sql); if($count==0){ //如果没有记录 $sql = "update pic set love=love+1 where"; //更新数据 mysql_query( $sql); $sql_in = "insert into pic_ip (pic_id,前端页面向后台发送一个ajax请求。

PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `pic_ip` ( `id` int(11) NOT NULL AUTO_INCREMENT,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/ui/11848.shtml

相关文章

风云图片

推荐阅读

返回JQuery UI频道首页